hatchery trough - German English Dictionary